Menu
Fungsi bertakrif pengguna Pangkalan dataDalam pangkalan data SQL, sesebuah fungsi takrifan pengguna membekalkan suatu mekanisme bagi sambungan bagi kefungsian pelayan pangkalan data dengan menambahkan fungsi yang boleh dinilaikan dalam kenyataan SQL. Piawai SQL membezakan fungsi skalar dan jadual. Fungsi skalar cuma memulangkan satu nilai tunggal (atau NULL), manakala fungsi jadual memulangkan sebuah jadual (hubungan) yang terdiri daripada sifar atau lebih baris, setiap baris terdiri daripada satu atau lebih lajur.
Fungis takrifan pengguna dalam SQL diisytiharkan dengan kenyataan CREATE FUNCTION
. Sebagai contoh, fungsi yang menukarkan Celsius kepada Fahrenheit mungkin diisytiharkan begini:
CREATE FUNCTION dbo.CkepadaF(Celsius FLOAT) RETURNS FLOAT RETURN (Celsius * 1.8) + 32
Setelah diwujudkan, sesebuah fungsi takrifan pengguna bolehlah digunakan dalam ungkapan dalam kenyataan SQL. Sebagai contoh, ia boleh diseru pada mana fungsi intrinsik lain dibenarkan. Kenyataan SELECT turut termasuk, di mana fungsi boleh digunakan pada data yang tersimpan dalam jejadual dalam pengkalan data. Fungsi berkenaan dinilaikan sekali pada setiap baris. Sebagai contoh, anggap ada jadual bernama UNSUR, dengan setiap barisnya ialah unsur kimia yang diketahui. Jadual itu mempunyai satu lajur bernama TakatDidih bagi menyimpan takat didih bagi unsur terbabit, dalam Celsius. Pertanyaan
SELECT Name, CtoF(TakatDidih) FROM Unsur
akan mendapat balik nama dan takat didih daripada setiap baris. Ia menyeru fungsi takrifan pengguna CkepadaF seperti yang diisytiharkan dia atas bagi menukar nilai dalam lajur berkenaan kepada nilai dalam Fahrenheit.
Menu
Fungsi bertakrif pengguna Pangkalan dataBerkaitan
Fungsi Fungsi jisim awal Fungsi dalam talian GameCube Fungsi gamma Fungsi buah pinggang Fungsi trigonometri Fungsi linear Fungsi hiperbola Fungsi ketumpatan kebarangkalian Fungsi kerjaRujukan
WikiPedia: Fungsi bertakrif pengguna https://prpm.dbp.gov.my/Cari1?keyword=fungsi+berta...